package com.group4.datafactorybackend.entity.DTO;

import lombok.Data;

import javax.validation.constraints.Min;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * @author xin
 * @date 2022/8/14
 * @description TODO
 */
@Data
public class ApiTestDTO {

    /**
     * url
     */
    @NotBlank(message = "请求URL不能为空")
    private String url;

    /**
     * 请求方式
     */
    @NotNull
    private Integer apiRequestMethod;

    /**
     * 接口请求超时时间
     */
    @Min(1)
    @NotNull
    private Integer apiRequestTimeout;

    /**
     * 输入参数
     */
    private List<InputParam> inputParams;

    /**
     * Body参数
     */
    private String bodyParameters;
}
